package gameTest;

import javax.xml.bind.SchemaOutputResolver;
import java.util.Random;

public class Test {
    public static void main(String[] args) {
//        将一个数组15位数字进行打乱
int [] temArr={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
//定义一个随机数
        Random r=new Random();
        for(int i=0;i<temArr.length;i++){
            int index=r.nextInt(temArr.length);
            int temp=temArr[i];
            temArr[i]=temArr[index];
            temArr[index]=temp;
        }
//        打印输出
        for(int i=0;i<temArr.length;i++){
            System.out.print(temArr[i]+" ");
        }
        System.out.println();
//        创建一个二维数组
        int[][] data=new int[4][4];
//        给二维数组添加数据,方法一
        for(int i=0;i< temArr.length;i++){
            data[i/4][i%4]=temArr[i];
        }
/*方法二*/
   /*     int index=0;
        for(int i=0;i<data.length;i++){
            for (int j=0;j<data[i].length;j++){
                data[i][j]=temArr[index];
                index++;
            }
        }*/
////遍历输出二维数组
        for(int i=0;i< data.length;i++){
            for(int j=0;j< data[i].length;j++){
                System.out.print(data[i][j]+" ");
            }
            System.out.println();
        }
    }
}
